package com.insurance.pojo;

import io.swagger.annotations.ApiModelProperty;

import java.util.Arrays;
import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 * User: 朱雄
 * Date: 2020/10/31 11:56
 * Description:
 * Version: V1.0
 */
public class UserOrder {


    private int order_id;
    /**
     * 预计完成时间
     */
    @ApiModelProperty(name = "expectfinishTime",notes = "预计完成时间",dataType = "String",required = true)
    private String expectfinishTime;
    /**
     * 支付id
     */
//    @ApiModelProperty(name = "payId",notes = "支付id",dataType = "int")
//    private Integer payId;
    /**
     * 4s店
     */
    @ApiModelProperty(name = "storesId",notes = "4s店",dataType = "int",required = true)
    private Integer storesId;
    /**
     * 定损地点
     */
    @ApiModelProperty(name = "feePlace",notes = "定损地点",dataType = "String",required = true)
    private String feePlace;
    /**
     * 客户备注
     */
    @ApiModelProperty(name = "customerRemarks",notes = "客户备注",dataType = "String")
    private String customerRemarks;
    /**
     * 订单号
     */
    @ApiModelProperty(name = "orderNumber",notes = "订单号",dataType = "String")
    private String orderNumber;
    /**
     * 订单类型
     */
    @ApiModelProperty(name = "orderType",notes = "订单类型",dataType = "int",required = true)
    private Integer orderType;
    /**
     * 城市id
     */
    @ApiModelProperty(name = "cityId",notes = "城市id",dataType = "int",required = true)
    private Integer cityId;
    /**
     * 客户id
     */
    @ApiModelProperty(name = "userId",notes = "客户id",dataType = "int")
    private Integer userId;
    /**
     * 接车司机id
     */
    @ApiModelProperty(name = "carPickdriver",notes = "接车司机",dataType = "int",required = true)
    private int carPickdriver;
    /**
     * 订单状态
     */
    @ApiModelProperty(name = "orderStatus",notes = "订单状态",dataType = "int")
    private Integer orderStatus;
    /**
     * 下单时间
     */
    @ApiModelProperty(name = "orderTime",notes = "下单时间",dataType = "string")
    private String orderTime;
    /**
     * 付款状态
     */
    @ApiModelProperty(name = "payStatus",notes = "付款状态",dataType = "int")
    private Integer payStatus;
    /**
     * 接车时间
     */
    @ApiModelProperty(name = "carPicktime",notes = "接车时间",dataType = "data",required = true)
    private String carPicktime;
    /**
     * 还车司机id
     */
    @ApiModelProperty(name = "carAlsodriver",notes = "还车司机",dataType = "int",required = true)
    private int carAlsodriver;

    /**
     * 接车地址、验车场地址
     */
    @ApiModelProperty(name = "carPickplace",notes = "接车地址、验车场地址",dataType = "String",required = true)
    private String carPickplace;
    /**
     * 还车时间
     */
    @ApiModelProperty(name = "carAlsotime",notes = "还车时间",dataType = "String")
    private String carAlsotime;

    /**
     * 还车地点
     */
    @ApiModelProperty(name = "carAlsoplace",notes = "还车地点",dataType = "String")
    private String carAlsoplace;
    /**
     * 登记人
     */
    @ApiModelProperty(name = "registrar",notes = "登记人",dataType = "String")
    private String registrar;
    /**
     * 特定事项
     */
    @ApiModelProperty(name = "specificMatters",notes = "特定事项",dataType = "String")
    private String specificMatters;
    /**
     * 车主卡id
     */
    @ApiModelProperty(name = "ownerCardId",notes = "车主卡id",dataType = "int",required = false)
    private Integer ownerCardId;
    /**修理部位的图片地址
     *
     */
    @ApiModelProperty(name = "repair_img_address",notes = "修理部位的图片地址",dataType = "String",required = true)
    private String[] repair_img_address;
    /**
     * 图片附件地址
     */
    @ApiModelProperty(name = "repair_img_address",notes = "图片附件地址",dataType = "String",required = true)
    private String[] img_address;


    public int getOrder_id() {
        return order_id;
    }
    public void setOrder_id(int order_id) {
        this.order_id = order_id;
    }
    public String getExpectfinishTime() {
        return expectfinishTime;
    }

    public void setExpectfinishTime(String expectfinishTime) {
        this.expectfinishTime = expectfinishTime;
    }

    public Integer getStoresId() {
        return storesId;
    }

    public void setStoresId(Integer storesId) {
        this.storesId = storesId;
    }

    public String getFeePlace() {
        return feePlace;
    }

    public void setFeePlace(String feePlace) {
        this.feePlace = feePlace;
    }

    public String getCustomerRemarks() {
        return customerRemarks;
    }

    public void setCustomerRemarks(String customerRemarks) {
        this.customerRemarks = customerRemarks;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public int getCarPickdriver() {
        return carPickdriver;
    }
    public void setCarPickdriver(int carPickdriver) {
        this.carPickdriver = carPickdriver;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public String getCarPicktime() {
        return carPicktime;
    }

    public void setCarPicktime(String carPicktime) {
        this.carPicktime = carPicktime;
    }

    public int getCarAlsodriver() {
        return carAlsodriver;
    }

    public void setCarAlsodriver(int carAlsodriver) {
        this.carAlsodriver = carAlsodriver;
    }

    public String getCarPickplace() {
        return carPickplace;
    }

    public void setCarPickplace(String carPickplace) {
        this.carPickplace = carPickplace;
    }

    public String getCarAlsotime() {
        return carAlsotime;
    }

    public void setCarAlsotime(String carAlsotime) {
        this.carAlsotime = carAlsotime;
    }

    public String getCarAlsoplace() {
        return carAlsoplace;
    }

    public void setCarAlsoplace(String carAlsoplace) {
        this.carAlsoplace = carAlsoplace;
    }

    public String getRegistrar() {
        return registrar;
    }

    public void setRegistrar(String registrar) {
        this.registrar = registrar;
    }

    public String getSpecificMatters() {
        return specificMatters;
    }

    public void setSpecificMatters(String specificMatters) {
        this.specificMatters = specificMatters;
    }

    public Integer getOwnerCardId() {
        return ownerCardId;
    }

    public void setOwnerCardId(Integer ownerCardId) {
        this.ownerCardId = ownerCardId;
    }

    public String[] getRepair_img_address() {
        return repair_img_address;
    }

    public void setRepair_img_address(String[] repair_img_address) {
        this.repair_img_address = repair_img_address;
    }

    public String[] getImg_address() {
        return img_address;
    }

    public void setImg_address(String[] img_address) {
        this.img_address = img_address;
    }
    @Override
    public String toString() {
        return "UserOrder{" +
                "expectfinishTime='" + expectfinishTime + '\'' +
                ", storesId=" + storesId +
                ", feePlace='" + feePlace + '\'' +
                ", customerRemarks='" + customerRemarks + '\'' +
                ", orderNumber='" + orderNumber + '\'' +
                ", orderType=" + orderType +
                ", cityId=" + cityId +
                ", userId=" + userId +
                ", carPickdriver=" + carPickdriver +
                ", orderStatus=" + orderStatus +
                ", orderTime='" + orderTime + '\'' +
                ", payStatus=" + payStatus +
                ", carPicktime='" + carPicktime + '\'' +
                ", carAlsodriver=" + carAlsodriver +
                ", carPickplace='" + carPickplace + '\'' +
                ", carAlsotime='" + carAlsotime + '\'' +
                ", carAlsoplace='" + carAlsoplace + '\'' +
                ", registrar='" + registrar + '\'' +
                ", specificMatters='" + specificMatters + '\'' +
                ", ownerCardId=" + ownerCardId +
                ", repair_img_address=" + Arrays.toString(repair_img_address) +
                ", img_address=" + Arrays.toString(img_address) +
                '}';
    }
}
